<?php

namespace App\Api\Contracts;

interface VerifyReqContract
{
    // 获取指定key文件
    public function file(string $key);

    // 获取指定key参数
    public function input(string $key);

    // 获取所有的请求参数
    public function all();

    // 校验并获取参数
    public function checkParams($params, array $exp, array $formate, array $message);

    // 校验并获取单个参数
    public function getParam($param);
}
